//
// Toy.hh for Santa Claus in /home/defarg_t//projets/rush/rush-piscine-2
// 
// Made by tristan defarges
// Login   <defarg_t@epitech.net>
// 
// Started on  Sat Jan 19 11:11:48 2013 tristan defarges
// Last update Sat Jan 19 20:43:55 2013 olivier mercher
//

#ifndef __TOY_HH__
#define __TOY_HH__

#include <iostream>
#include <string>
#include "../Object/Object.hh"

class Toy : virtual  public Object
{
protected:
  const	std::string _title;
  const	std::string _name;

public:
  Toy(const std::string &name, const std::string &title);
  Toy(Toy &);
  virtual ~Toy();
  Toy   	&operator=(Toy const&);
  
  virtual bool		isOpen();
  virtual void	openMe();
  virtual void	closeMe();
  Object	*wrapMeThat(Object *);
  std::string const	&getName() const;
  std::string	const	&getTitle() const;
};


#endif
